body {
	font: 9pt Arial,sans-serif;
	margin: 0 auto;
	padding: 0;
	color: #626262;
	background: url('../images/page_bg.jpg') repeat-x;
}
tr, td, img {
	border-width: 0;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 0;
	line-height: 0;
}
.displaynone {
	display: none;
}
.displaytrue {
	overflow: hidden;
}
a {
	outline: none;
}
form {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both;
}
* {
	padding: 0;
	margin: 0;
}
input, textarea {
	font-size: 12px;
}
textarea {
	padding: 0px;
	margin: 0px;
}
a {
	font-size: 12px;
	color: #626262;
	text-decoration: underline;
}

a:hover {
	color: #FB5118;
	font-size: 12px;
	text-decoration: none;
}
a.toplink {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a:hover.toplink {
	color: #FBF479;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a.typelink {
	font-size: 12px;
	color: #638AB0;
	text-decoration: none;
}

a:hover.typelink {
	color: #009808;
	font-size: 12px;
	text-decoration: underline;
}
a.taglink {
	color: #1D1D1B;
	font-weight: bold;
	text-decoration: underline;
}

a:hover.taglink {
	color: #DC1818;
	font-weight: bold;
	text-decoration: none;
}
a.taglink2 {
	color: #636363;
	font-size:14px;
	text-decoration: underline;
}

a:hover.taglink2 {
	color: #DC1818;
	font-size:14px;
	text-decoration: none;
}

a.tag1{font:20px; color:#FF0000; text-decoration:none;}
a.tag2{text-decoration:none; color: #CC3300; font-size:11px;}
a.tag3{text-decoration:none;color: #000033; font-size:15px;}
a.tag4{text-decoration:none;color: #3333CC; font-size:16px;}
a.tag5{text-decoration:none;color: #0099FF; font-size:10px;}
a.tag6{text-decoration:none; color: #9966CC; font-size:13px;}
a.tag7{text-decoration:none; color: #996600; font-size:25px;}
a.tag1:hover{color: #FFFF00; text-decoration:none;}
a.tag2:hover{text-decoration:none; color:#006}
a.tag3:hover{ftext-decoration:none;color:#fcc}
a.tag4:hover{text-decoration:none;color: #3CC}
a.tag5:hover{text-decoration:none;color: #F99}
a.tag6:hover{ text-decoration:none; color: #9CC}
a.tag7:hover{text-decoration:none; color: #333333}

a.infolist {
	font-size: 12px;
	color: #1651DA;
	text-decoration: none;
}

a:hover.infolist {
	color: #009808;
	font-size: 12px;
	text-decoration: underline;
}
a.searchinfolist {
	font-size: 14px;
	color: #1651DA;
	text-decoration: none;
}

a:hover.searchinfolist {
	color: #009808;
	font-size: 14px;
	text-decoration: underline;
}

a.infolink02{font-size:12px;color:#0f698f;text-decoration:none;font-weight:bold;}

a:hover.infolink02{color:#4B892A;font-size:12px;text-decoration:underline;font-weight:bold;}

a.infolink04{font-size:14px;text-decoration:underline;font-weight:bold;}

a:hover.infolink04{color:#EB5A00;font-size:14px;text-decoration:none;font-weight:bold;}

a.infolink05{font-size:12px;color:#E05600;text-decoration:underline;}

a:hover.infolink05{color:#2C45B5;font-size:12px;text-decoration:none;}


.hrefbotton{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.hrefbotton li {
	float: left;
	background: url('../images/application.gif') no-repeat -86px -445px;
	height: 28px;
	line-height: 28px;
	width: 143px;
	margin-right:5px;
	margin-bottom:5px;
	text-align: center;
}
a.linimage {
	font-size: 10.3pt;
	font-weight: bold;
	color: #103d64;
	text-decoration: none;
}

a:hover.linimage {
	font-size: 10.3pt;
	font-weight: bold;
	text-decoration: none;
	color: #FC5927;
}
a.btninfo {
	color: #fff;
	background: url(../images/search_bg_spu_100618.png) no-repeat 0px -244px;
	bottom: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	text-decoration: none;
	right: 20px;
	text-align: center;
	width: 69px;
}

a:hover.btninfo {
	color: #FFF75C;
	font-size: 12px;
	text-decoration: underline;
}
a.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #4775b2;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	border: 0px;
	position: absolute;
}
a:visited.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #4775b2;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
}
a:hover.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #57250e;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
}
em {
	color: #C00;
	font-style: normal;
	font-weight: bold;
}
.em {
	color: #C00;
	font-style: normal;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: underline;
}
/*from*/

input.smallInput {
	font-size: 9pt;
	padding: 0px;
	height: 20px;
	clip: rect;
	color: #000000;
	border-color: black #CAD9EA #CAD9EA black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
input.infoInput {
	font-size: 9pt;
	padding: 3px 0px 0px 2px;
	height: 18px;
	clip: rect;
	color: #000000;
	background-color: #fff;
	border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -0px;
}
input.infoInput:hover {
	font-size: 9pt;
	padding: 3px 0px 0px 2px;
	height: 18px;
	clip: rect;
	color: #000000;
	background-color: #fff;
	border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -37px;
}
input.buttonface {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #4775b2;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.buttonface:hover {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #57250e;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.bottons02 {
	color: #209248;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 80px;
	height: 23px;
	line-height: 22px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -0px;
	cursor: pointer;
}
input.bottons02:hover {
	color: #EE5B17;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.bottons03 {
	color: #EE5B17;
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 23px;
	line-height: 22px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -80px;
	cursor: pointer;
}
input.bottons03:hover {
	color: #209248;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.bottons04 {
	color: #EE5B17;
	padding: 0px;
	margin: 0px;
	width: 60px;
	height: 21px;
	line-height: 20px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: pointer;
}
input.bottons04:hover {
	color: #209248;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.inputsubmit01 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #4775b2;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.inputsubmit01:hover {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #57250e;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
/*琛ㄥ崟*/
.formlist td, formlist th {
	padding: 4px;
	vertical-align : middle;
}
.formlist th {
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
	font-weight:normal;
}
.formlist td span {
	padding-left: 5px;
	color: #ADADAD;
	vertical-align : middle;
}
.formlist .content {
	background-position: -1px 22px;
	padding: 5px 0px 5px 18px;
	line-height: 200%;
	color: #FF580A;
	background: url('../images/icon2.gif') no-repeat 0px 8px;
}
/*琛ㄥ崟浜�*/
.formlist2 td, formlist2 th {
	padding: 4px;
	height:30px;
	line-height:30px;
	vertical-align : middle;
}
.formlist2 th {
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
	font-weight:normal;
}
.formlist2 td span {
	padding-left: 5px;
	color: #ADADAD;
	vertical-align : middle;
}
.formlist2 .content {
	padding: 5px 0px 5px 25px;
	line-height: 200%;
	color: #FF580A;
	font-weight:bold;
	background: url('../images/icon2.gif') no-repeat 5px 11px #F7F7F7;
}

/*font*/
.strong {
	font-weight: bold;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.center {
	text-align: center;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.colorgwhite {
	color: #ffffff;
}
.colorgreen {
	color: #2C797D;
}
.colorgreg {
	color: #E60000;
}
.colorgblue {
	color: #2F44A2;
}
.colorghow {
	color: #FC5B00;
}
.colorgorning {
	color: #4D4D4D;
}
.colorgorning2 {
	color: #67625f;
}
.colorgorning3 {
	color: #90898C;
}
.colorgorningage {
	color: #ff5b0b;
}
.colorthree {
	color: #2E9438;
}
.fontsize14 {
	font-size: 14px;
}
.bgcolorthree {
	background-color: #E3E3E3;
}
.bgcolorthree2 {
	background-color: #F0F0F0;
}
.bgcolororning {
	background-color: #D7E8F8;
}
.lineheight150 {
	line-height: 150%;
}
.lineheight180 {
	line-height: 180%;
}
.lineheight160 {
	line-height: 200%;
}
.padding-left5 {
	padding-left: 5px;
}
.padding-left3 {
	padding-left: 3px;
}
.padding-right3 {
	padding-right: 5px;
}
.margintop8 {
	margin-top: 8px;
}
.margintop01{
	margin-top:1px;
}
.hrline{
	height: 0px;
	border: 1px solid #CFE8F7;	
}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}
.otherZt {border-top: 1px dashed #DADBD6;margin: 10px 0px 10px 0px;}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}